// source --> https://ideal-helper.com/wp-content/plugins/optimizePressPlugin/lib/js/op-jquery-base-all.min.js?ver=2.5.12.4 !function(){if(jQuery&&!window.opjq){var a,b,c=jQuery.fn.jquery;c=c.replace(/(\d+\.\d+).+/i,"$1"),c=c.split(/\./gi),a=c[0],b=c[1],(1>a||8>b&&console&&console.error)&&console.error("Currently is loaded jQuery version "+jQuery.fn.jquery+" which is too low for OptimizePress. Please check if you're using WordPress version 3.5 or higher or contact customer support."),window.opjq=jQuery.noConflict()}window.checkJqueryVersion=function(){console.log("jQuery: "+jQuery.fn.jquery,"opjq: "+opjq.fn.jquery),(1>a||8>b&&console&&console.error)&&console.error("Currently is loaded jQuery version "+jQuery.fn.jquery+" which is too low for OptimizePress. Please check if you're using WordPress version 3.5 or higher or contact customer support.")},window.loadOldjQueryVersion=function(a){var a="1.3.2",b=document.createElement("script");b.src="//ajax.googleapis.com/ajax/libs/jquery/"+a+"/jquery.min.js",document.body.appendChild(b)},window.deleteJquery=function(){delete $,delete jQuery}}(),function(a){function b(b){this.input=b,"password"==b.attr("type")&&this.handlePassword(),a(b[0].form).submit(function(){b.hasClass("placeholder")&&b[0].value==b.attr("placeholder")&&(b[0].value="")})}b.prototype={show:function(a){if(""===this.input[0].value||a&&this.valueIsPlaceholder()){if(this.isPassword)try{this.input[0].setAttribute("type","text")}catch(b){this.input.before(this.fakePassword.show()).hide()}this.input.addClass("placeholder"),this.input[0].value=this.input.attr("placeholder")}},hide:function(){if(this.valueIsPlaceholder()&&this.input.hasClass("placeholder")&&(this.input.removeClass("placeholder"),this.input[0].value="",this.isPassword)){try{this.input[0].setAttribute("type","password")}catch(a){}this.input.show(),this.input[0].focus()}},valueIsPlaceholder:function(){return this.input[0].value==this.input.attr("placeholder")},handlePassword:function(){var b=this.input;if(b.attr("realType","password"),this.isPassword=!0,a.browser.msie&&b[0].outerHTML){var c=a(b[0].outerHTML.replace(/type=(['"])?password\1/gi,"type=$1text$1"));this.fakePassword=c.val(b.attr("placeholder")).addClass("placeholder").focus(function(){b.trigger("focus"),a(this).hide()}),a(b[0].form).submit(function(){c.remove(),b.show()})}}};var c=!!("placeholder"in document.createElement("input"));a.fn.placeholder=function(){return c?this:this.each(function(){var c=a(this),d=new b(c);d.show(!0),c.focus(function(){d.hide()}),c.blur(function(){d.show(!1)}),a.browser.msie&&(a(window).load(function(){c.val()&&c.removeClass("placeholder"),d.show(!0)}),c.focus(function(){if(""==this.value){var a=this.createTextRange();a.collapse(!0),a.moveStart("character",0),a.select()}}))})},a(document).ready(function(){a("input[placeholder], textarea[placeholder]").placeholder()})}(opjq),/*! * fancyBox - jQuery Plugin * version: 2.1.5 (Fri, 14 Jun 2013) * @requires jQuery v1.6 or later * * Examples at http://fancyapps.com/fancybox/ * License: www.fancyapps.com/fancybox/#license * * Copyright 2012 Janis Skarnelis - janis@fancyapps.com * */ function(a,b,c,d){"use strict";var e=c("html"),f=c(a),g=c(b),h=c.fancybox=function(){h.open.apply(this,arguments)},i=navigator.userAgent.match(/msie/i),j=null,k=b.createTouch!==d,l=function(a){return a&&a.hasOwnProperty&&a instanceof c},m=function(a){return a&&"string"===c.type(a)},n=function(a){return m(a)&&a.indexOf("%")>0},o=function(a){return a&&!(a.style.overflow&&"hidden"===a.style.overflow)&&(a.clientWidth&&a.scrollWidth>a.clientWidth||a.clientHeight&&a.scrollHeight>a.clientHeight)},p=function(a,b){var c=parseInt(a,10)||0;return b&&n(a)&&(c=h.getViewport()[b]/100*c),Math.ceil(c)},q=function(a,b){return p(a,b)+"px"};c.extend(h,{version:"2.1.5",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!k,fitToView:!0,aspectRatio:!1,topRatio:.5,leftRatio:.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'
',image:'',iframe:'",error:'

The requested content cannot be loaded.
Please try again later.

',closeBtn:'',next:'',prev:''},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:c.noop,beforeLoad:c.noop,afterLoad:c.noop,beforeShow:c.noop,afterShow:c.noop,beforeChange:c.noop,beforeClose:c.noop,afterClose:c.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(a,b){return a&&(c.isPlainObject(b)||(b={}),!1!==h.close(!0))?(c.isArray(a)||(a=l(a)?c(a).get():[a]),c.each(a,function(e,f){var g,i,j,k,n,o,p,q={};"object"===c.type(f)&&(f.nodeType&&(f=c(f)),l(f)?(q={href:f.data("fancybox-href")||f.attr("href"),title:f.data("fancybox-title")||f.attr("title"),isDom:!0,element:f},c.metadata&&c.extend(!0,q,f.metadata())):q=f),g=b.href||q.href||(m(f)?f:null),i=b.title!==d?b.title:q.title||"",j=b.content||q.content,k=j?"html":b.type||q.type,!k&&q.isDom&&(k=f.data("fancybox-type"),k||(n=f.prop("class").match(/fancybox\.(\w+)/),k=n?n[1]:null)),m(g)&&(k||(h.isImage(g)?k="image":h.isSWF(g)?k="swf":"#"===g.charAt(0)?k="inline":m(f)&&(k="html",j=f)),"ajax"===k&&(o=g.split(/\s+/,2),g=o.shift(),p=o.shift())),j||("inline"===k?g?j=c(m(g)?g.replace(/.*(?=#[^\s]+$)/,""):g):q.isDom&&(j=f):"html"===k?j=g:k||g||!q.isDom||(k="inline",j=f)),c.extend(q,{href:g,type:k,content:j,title:i,selector:p}),a[e]=q}),h.opts=c.extend(!0,{},h.defaults,b),b.keys!==d&&(h.opts.keys=b.keys?c.extend({},h.defaults.keys,b.keys):!1),h.group=a,h._start(h.opts.index)):void 0},cancel:function(){var a=h.coming;a&&!1!==h.trigger("onCancel")&&(h.hideLoading(),h.ajaxLoad&&h.ajaxLoad.abort(),h.ajaxLoad=null,h.imgPreload&&(h.imgPreload.onload=h.imgPreload.onerror=null),a.wrap&&a.wrap.stop(!0,!0).trigger("onReset").remove(),h.coming=null,h.current||h._afterZoomOut(a))},close:function(a){h.cancel(),!1!==h.trigger("beforeClose")&&(h.unbindEvents(),h.isActive&&(h.isOpen&&a!==!0?(h.isOpen=h.isOpened=!1,h.isClosing=!0,c(".fancybox-item, .fancybox-nav").remove(),h.wrap.stop(!0,!0).removeClass("fancybox-opened"),h.transitions[h.current.closeMethod]()):(c(".fancybox-wrap").stop(!0).trigger("onReset").remove(),h._afterZoomOut())))},play:function(a){var b=function(){clearTimeout(h.player.timer)},c=function(){b(),h.current&&h.player.isActive&&(h.player.timer=setTimeout(h.next,h.current.playSpeed))},d=function(){b(),g.unbind(".player"),h.player.isActive=!1,h.trigger("onPlayEnd")},e=function(){h.current&&(h.current.loop||h.current.index=e.index?"next":"prev"],h.router=c||"jumpto",e.loop&&(0>a&&(a=e.group.length+a%e.group.length),a%=e.group.length),e.group[a]!==d&&(h.cancel(),h._start(a)))},reposition:function(a,b){var d,e=h.current,f=e?e.wrap:null;f&&(d=h._getPosition(b),a&&"scroll"===a.type?(delete d.position,f.stop(!0,!0).animate(d,200)):(f.css(d),e.pos=c.extend({},e.dim,d)))},update:function(a){var b=a&&a.type,c=!b||"orientationchange"===b;c&&(clearTimeout(j),j=null),h.isOpen&&!j&&(j=setTimeout(function(){var d=h.current;d&&!h.isClosing&&(h.wrap.removeClass("fancybox-tmp"),(c||"load"===b||"resize"===b&&d.autoResize)&&h._setDimension(),"scroll"===b&&d.canShrink||h.reposition(a),h.trigger("onUpdate"),j=null)},c&&!k?0:300))},toggle:function(a){h.isOpen&&(h.current.fitToView="boolean"===c.type(a)?a:!h.current.fitToView,k&&(h.wrap.removeAttr("style").addClass("fancybox-tmp"),h.trigger("onUpdate")),h.update())},hideLoading:function(){g.unbind(".loading"),c("#fancybox-loading").remove()},showLoading:function(){var a,b;h.hideLoading(),a=c('
').click(h.cancel).appendTo("body"),g.bind("keydown.loading",function(a){27===(a.which||a.keyCode)&&(a.preventDefault(),h.cancel())}),h.defaults.fixed||(b=h.getViewport(),a.css({position:"absolute",top:.5*b.h+b.y,left:.5*b.w+b.x}))},getViewport:function(){var b=h.current&&h.current.locked||!1,c={x:f.scrollLeft(),y:f.scrollTop()};return b?(c.w=b[0].clientWidth,c.h=b[0].clientHeight):(c.w=k&&a.innerWidth?a.innerWidth:f.width(),c.h=k&&a.innerHeight?a.innerHeight:f.height()),c},unbindEvents:function(){h.wrap&&l(h.wrap)&&h.wrap.unbind(".fb"),g.unbind(".fb"),f.unbind(".fb")},bindEvents:function(){var a,b=h.current;b&&(f.bind("orientationchange.fb"+(k?"":" resize.fb")+(b.autoCenter&&!b.locked?" scroll.fb":""),h.update),a=b.keys,a&&g.bind("keydown.fb",function(e){var f=e.which||e.keyCode,g=e.target||e.srcElement;return 27===f&&h.coming?!1:void(e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||g&&(g.type||c(g).is("[contenteditable]"))||c.each(a,function(a,g){return b.group.length>1&&g[f]!==d?(h[a](g[f]),e.preventDefault(),!1):c.inArray(f,g)>-1?(h[a](),e.preventDefault(),!1):void 0}))}),c.fn.mousewheel&&b.mouseWheel&&h.wrap.bind("mousewheel.fb",function(a,d,e,f){for(var g=a.target||null,i=c(g),j=!1;i.length&&!(j||i.is(".fancybox-skin")||i.is(".fancybox-wrap"));)j=o(i[0]),i=c(i).parent();0===d||j||h.group.length>1&&!b.canShrink&&(f>0||e>0?h.prev(f>0?"down":"left"):(0>f||0>e)&&h.next(0>f?"up":"right"),a.preventDefault())}))},trigger:function(a,b){var d,e=b||h.coming||h.current;if(e){if(c.isFunction(e[a])&&(d=e[a].apply(e,Array.prototype.slice.call(arguments,1))),d===!1)return!1;e.helpers&&c.each(e.helpers,function(b,d){d&&h.helpers[b]&&c.isFunction(h.helpers[b][a])&&h.helpers[b][a](c.extend(!0,{},h.helpers[b].defaults,d),e)}),g.trigger(a)}},isImage:function(a){return m(a)&&a.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(a){return m(a)&&a.match(/\.(swf)((\?|#).*)?$/i)},_start:function(a){var b,d,e,f,g,i={};if(a=p(a),b=h.group[a]||null,!b)return!1;if(i=c.extend(!0,{},h.opts,b),f=i.margin,g=i.padding,"number"===c.type(f)&&(i.margin=[f,f,f,f]),"number"===c.type(g)&&(i.padding=[g,g,g,g]),i.modal&&c.extend(!0,i,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),i.autoSize&&(i.autoWidth=i.autoHeight=!0),"auto"===i.width&&(i.autoWidth=!0),"auto"===i.height&&(i.autoHeight=!0),i.group=h.group,i.index=a,h.coming=i,!1===h.trigger("beforeLoad"))return void(h.coming=null);if(e=i.type,d=i.href,!e)return h.coming=null,h.current&&h.router&&"jumpto"!==h.router?(h.current.index=a,h[h.router](h.direction)):!1;if(h.isActive=!0,("image"===e||"swf"===e)&&(i.autoHeight=i.autoWidth=!1,i.scrolling="visible"),"image"===e&&(i.aspectRatio=!0),"iframe"===e&&k&&(i.scrolling="scroll"),i.wrap=c(i.tpl.wrap).addClass("fancybox-"+(k?"mobile":"desktop")+" fancybox-type-"+e+" fancybox-tmp "+i.wrapCSS).appendTo(i.parent||"body"),c.extend(i,{skin:c(".fancybox-skin",i.wrap),outer:c(".fancybox-outer",i.wrap),inner:c(".fancybox-inner",i.wrap)}),c.each(["Top","Right","Bottom","Left"],function(a,b){i.skin.css("padding"+b,q(i.padding[a]))}),h.trigger("onReady"),"inline"===e||"html"===e){if(!i.content||!i.content.length)return h._error("content")}else if(!d)return h._error("href");"image"===e?h._loadImage():"ajax"===e?h._loadAjax():"iframe"===e?h._loadIframe():h._afterLoad()},_error:function(a){c.extend(h.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:a,content:h.coming.tpl.error}),h._afterLoad()},_loadImage:function(){var a=h.imgPreload=new Image;a.onload=function(){this.onload=this.onerror=null,h.coming.width=this.width/h.opts.pixelRatio,h.coming.height=this.height/h.opts.pixelRatio,h._afterLoad()},a.onerror=function(){this.onload=this.onerror=null,h._error("image")},a.src=h.coming.href,a.complete!==!0&&h.showLoading()},_loadAjax:function(){var a=h.coming;h.showLoading(),h.ajaxLoad=c.ajax(c.extend({},a.ajax,{url:a.href,error:function(a,b){h.coming&&"abort"!==b?h._error("ajax",a):h.hideLoading()},success:function(b,c){"success"===c&&(a.content=b,h._afterLoad())}}))},_loadIframe:function(){var a=h.coming,b=c(a.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",k?"auto":a.iframe.scrolling).attr("src",a.href);c(a.wrap).bind("onReset",function(){try{c(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(a){}}),a.iframe.preload&&(h.showLoading(),b.one("load",function(){c(this).data("ready",1),k||c(this).bind("load.fb",h.update),c(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show(),h._afterLoad()})),a.content=b.appendTo(a.inner),a.iframe.preload||h._afterLoad()},_preloadImages:function(){var a,b,c=h.group,d=h.current,e=c.length,f=d.preload?Math.min(d.preload,e-1):0;for(b=1;f>=b;b+=1)a=c[(d.index+b)%e],"image"===a.type&&a.href&&((new Image).src=a.href)},_afterLoad:function(){var a,b,d,e,f,g,i=h.coming,j=h.current,k="fancybox-placeholder";if(h.hideLoading(),i&&h.isActive!==!1){if(!1===h.trigger("afterLoad",i,j))return i.wrap.stop(!0).trigger("onReset").remove(),void(h.coming=null);switch(j&&(h.trigger("beforeChange",j),j.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove()),h.unbindEvents(),a=i,b=i.content,d=i.type,e=i.scrolling,c.extend(h,{wrap:a.wrap,skin:a.skin,outer:a.outer,inner:a.inner,current:a,previous:j}),f=a.href,d){case"inline":case"ajax":case"html":a.selector?b=c("
").html(b).find(a.selector):l(b)&&(b.data(k)||b.data(k,c('
').insertAfter(b).hide()),b=b.show().detach(),a.wrap.bind("onReset",function(){c(this).find(b).length&&b.hide().replaceAll(b.data(k)).data(k,!1)}));break;case"image":b=a.tpl.image.replace("{href}",f);break;case"swf":b='',g="",c.each(a.swf,function(a,c){b+='',g+=" "+a+'="'+c+'"'}),b+='"}l(b)&&b.parent().is(a.inner)||a.inner.append(b),h.trigger("beforeShow"),a.inner.css("overflow","yes"===e?"scroll":"no"===e?"hidden":e),h._setDimension(),h.reposition(),h.isOpen=!1,h.coming=null,h.bindEvents(),h.isOpened?j.prevMethod&&h.transitions[j.prevMethod]():c(".fancybox-wrap").not(a.wrap).stop(!0).trigger("onReset").remove(),h.transitions[h.isOpened?a.nextMethod:a.openMethod](),h._preloadImages()}},_setDimension:function(){var a,b,d,e,f,g,i,j,k,l,m,o,r,s,t,u=h.getViewport(),v=0,w=!1,x=!1,y=h.wrap,z=h.skin,A=h.inner,B=h.current,C=B.width,D=B.height,E=B.minWidth,F=B.minHeight,G=B.maxWidth,H=B.maxHeight,I=B.scrolling,J=B.scrollOutside?B.scrollbarWidth:0,K=B.margin,L=p(K[1]+K[3]),M=p(K[0]+K[2]);if(y.add(z).add(A).width("auto").height("auto").removeClass("fancybox-tmp"),a=p(z.outerWidth(!0)-z.width()),b=p(z.outerHeight(!0)-z.height()),d=L+a,e=M+b,f=n(C)?(u.w-d)*p(C)/100:C,g=n(D)?(u.h-e)*p(D)/100:D,"iframe"===B.type){if(s=B.content,B.autoHeight&&1===s.data("ready"))try{s[0].contentWindow.document.location&&(A.width(f).height(9999),t=s.contents().find("body"),J&&t.css("overflow-x","hidden"),g=t.outerHeight(!0))}catch(N){}}else(B.autoWidth||B.autoHeight)&&(A.addClass("fancybox-tmp"),B.autoWidth||A.width(f),B.autoHeight||A.height(g),B.autoWidth&&(f=A.width()),B.autoHeight&&(g=A.height()),A.removeClass("fancybox-tmp"));if(C=p(f),D=p(g),k=f/g,E=p(n(E)?p(E,"w")-d:E),G=p(n(G)?p(G,"w")-d:G),F=p(n(F)?p(F,"h")-e:F),H=p(n(H)?p(H,"h")-e:H),i=G,j=H,B.fitToView&&(G=Math.min(u.w-d,G),H=Math.min(u.h-e,H)),o=u.w-L,r=u.h-M,B.aspectRatio?(C>G&&(C=G,D=p(C/k)),D>H&&(D=H,C=p(D*k)),E>C&&(C=E,D=p(C/k)),F>D&&(D=F,C=p(D*k))):(C=Math.max(E,Math.min(C,G)),B.autoHeight&&"iframe"!==B.type&&(A.width(C),D=A.height()),D=Math.max(F,Math.min(D,H))),B.fitToView)if(A.width(C).height(D),y.width(C+a),l=y.width(),m=y.height(),B.aspectRatio)for(;(l>o||m>r)&&C>E&&D>F&&!(v++>19);)D=Math.max(F,Math.min(H,D-10)),C=p(D*k),E>C&&(C=E,D=p(C/k)),C>G&&(C=G,D=p(C/k)),A.width(C).height(D),y.width(C+a),l=y.width(),m=y.height();else C=Math.max(E,Math.min(C,C-(l-o))),D=Math.max(F,Math.min(D,D-(m-r)));J&&"auto"===I&&g>D&&o>C+a+J&&(C+=J),A.width(C).height(D),y.width(C+a),l=y.width(),m=y.height(),w=(l>o||m>r)&&C>E&&D>F,x=B.aspectRatio?i>C&&j>D&&f>C&&g>D:(i>C||j>D)&&(f>C||g>D),c.extend(B,{dim:{width:q(l),height:q(m)},origWidth:f,origHeight:g,canShrink:w,canExpand:x,wPadding:a,hPadding:b,wrapSpace:m-z.outerHeight(!0),skinSpace:z.height()-D}),!s&&B.autoHeight&&D>F&&H>D&&!x&&A.height("auto")},_getPosition:function(a){var b=h.current,c=h.getViewport(),d=b.margin,e=h.wrap.width()+d[1]+d[3],f=h.wrap.height()+d[0]+d[2],g={position:"absolute",top:d[0],left:d[3]};return b.autoCenter&&b.fixed&&!a&&f<=c.h&&e<=c.w?g.position="fixed":b.locked||(g.top+=c.y,g.left+=c.x),g.top=q(Math.max(g.top,g.top+(c.h-f)*b.topRatio)),g.left=q(Math.max(g.left,g.left+(c.w-e)*b.leftRatio)),g},_afterZoomIn:function(){var a=h.current;a&&(h.isOpen=h.isOpened=!0,h.wrap.css("overflow","visible").addClass("fancybox-opened"),h.update(),(a.closeClick||a.nextClick&&h.group.length>1)&&h.inner.css("cursor","pointer").bind("click.fb",function(b){c(b.target).is("a")||c(b.target).parent().is("a")||(b.preventDefault(),h[a.closeClick?"close":"next"]())}),a.closeBtn&&c(a.tpl.closeBtn).appendTo(h.skin).bind("click.fb",function(a){a.preventDefault(),h.close()}),a.arrows&&h.group.length>1&&((a.loop||a.index>0)&&c(a.tpl.prev).appendTo(h.outer).bind("click.fb",h.prev),(a.loop||a.index
').appendTo(h.coming?h.coming.parent:a.parent),this.fixed=!1,a.fixed&&h.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(a){var b=this;a=c.extend({},this.defaults,a),this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(a),this.fixed||(f.bind("resize.overlay",c.proxy(this.update,this)),this.update()),a.closeClick&&this.overlay.bind("click.overlay",function(a){return c(a.target).hasClass("fancybox-overlay")?(h.isActive?h.close():b.close(),!1):void 0}),this.overlay.css(a.css).show()},close:function(){var a,b;f.unbind("resize.overlay"),this.el.hasClass("fancybox-lock")&&(c(".fancybox-margin").removeClass("fancybox-margin"),a=f.scrollTop(),b=f.scrollLeft(),this.el.removeClass("fancybox-lock"),f.scrollTop(a).scrollLeft(b)),c(".fancybox-overlay").remove().hide(),c.extend(this,{overlay:null,fixed:!1})},update:function(){var a,c="100%";this.overlay.width(c).height("100%"),i?(a=Math.max(b.documentElement.offsetWidth,b.body.offsetWidth),g.width()>a&&(c=g.width())):g.width()>f.width()&&(c=g.width()),this.overlay.width(c).height(g.height())},onReady:function(a,b){var d=this.overlay;c(".fancybox-overlay").stop(!0,!0),d||this.create(a),a.locked&&this.fixed&&b.fixed&&(d||(this.margin=g.height()>f.height()?c("html").css("margin-right").replace("px",""):!1),b.locked=this.overlay.append(b.wrap),b.fixed=!1),a.showEarly===!0&&this.beforeShow.apply(this,arguments)},beforeShow:function(b,d){var e,g,h,i,j=c("html");(d.locked||d.opLocked)&&(this.margin===!1||j.hasClass("epicbox-lock")||(j.removeClass("fancybox-lock fancybox-margin"),h=c(a).width(),j.addClass("fancybox-lock-test"),i=c(a).width(),j.removeClass("fancybox-lock-test"),c("#op-fancybox-margin").remove(),c("").appendTo("head"),this.el.addClass("fancybox-margin")),e=f.scrollTop(),g=f.scrollLeft(),this.el.addClass("fancybox-lock"),f.scrollTop(e).scrollLeft(g)),this.open(b)},onUpdate:function(){this.fixed||this.update()},afterClose:function(a){this.overlay&&!h.coming&&this.overlay.fadeOut(a.speedOut,c.proxy(this.close,this))}},h.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(a){var b,d,e=h.current,f=e.title,g=a.type;if(c.isFunction(f)&&(f=f.call(e.element,e)),m(f)&&""!==c.trim(f)){switch(b=c('
'+f+"
"),g){case"inside":d=h.skin;break;case"outside":d=h.wrap;break;case"over":d=h.inner;break;default:d=h.skin,b.appendTo("body"),i&&b.width(b.width()),b.wrapInner(''),h.current.margin[2]+=Math.abs(p(b.css("margin-bottom")))}b["top"===a.position?"prependTo":"appendTo"](d)}}},c.fn.fancybox=function(a){var b,d=c(this),e=this.selector||"",f=function(f){var g,i,j=c(this).blur(),k=b;f.ctrlKey||f.altKey||f.shiftKey||f.metaKey||j.is(".fancybox-wrap")||(g=a.groupAttr||"data-fancybox-group",i=j.attr(g),i||(g="rel",i=j.get(0)[g]),i&&""!==i&&"nofollow"!==i&&(j=e.length?c(e):d,j=j.filter("["+g+'="'+i+'"]'),k=j.index(this)),a.index=k,h.open(j,a)!==!1&&f.preventDefault())};return a=a||{},b=a.index||0,e&&a.live!==!1?g.undelegate(e,"click.fb-start").delegate(e+":not('.fancybox-item, .fancybox-nav')","click.fb-start",f):d.unbind("click.fb-start").bind("click.fb-start",f),this.filter("[data-fancybox-start=1]").trigger("click"),this},g.ready(function(){var b,f;c.scrollbarWidth===d&&(c.scrollbarWidth=function(){var a=c('
').appendTo("body"),b=a.children(),d=b.innerWidth()-b.height(99).innerWidth();return a.remove(),d}),c.support.fixedPosition===d&&(c.support.fixedPosition=function(){var a=c('
').appendTo("body"),b=20===a[0].offsetTop||15===a[0].offsetTop;return a.remove(),b}()),c.extend(h.defaults,{scrollbarWidth:c.scrollbarWidth(),fixed:c.support.fixedPosition,parent:c("body")}),b=c(a).width(),e.addClass("fancybox-lock-test"),f=c(a).width(),e.removeClass("fancybox-lock-test"),c("").appendTo("head")})}(window,document,opjq),opjq(document).ready(function(a){var b=a("body");window.op_show_loading=function(){window.op_dont_show_loading||a("#op_overlay").length>0||(b.append('
'),setTimeout(function(){a("#op_overlay, #op_loading").css("opacity",1)},100))},window.op_hide_loading=function(b){window.op_dont_hide_loading||(b&&a("#op_overlay, #op_loading").remove(),window.top.opjq.fancybox&&window.top.opjq.fancybox.hideLoading(),a("#op_overlay, #op_loading").css("opacity",0),setTimeout(function(){a("#op_overlay, #op_loading").remove()},200))}}),function(a,b,c,d){function e(b,c){this.element=b,this.options=a.extend({},j,c),this._defaults=j,this._name=h,this.init()}function f(){return!!("ontouchstart"in b)}function g(){var a=c.body||c.documentElement,b=a.style,d="transition";if("string"==typeof b[d])return!0;v=["Moz","Webkit","Khtml","O","ms"],d=d.charAt(0).toUpperCase()+d.substr(1);for(var e=0;e'+this.options.icon+"");j.insertAfter(b),b.data("tooltipsterIcon",j),b=j}var k=a.trim(e.options.content).length>0?e.options.content:b.attr("title");b.data("tooltipsterContent",k),b.removeAttr("title"),1==this.options.touchDevices&&f()?b.bind("touchstart",function(a,b){e.showTooltip()}):("hover"==this.options.trigger&&(b.on("mouseenter.tooltipster",function(){e.showTooltip()}),1==this.options.interactive?b.on("mouseleave.tooltipster",function(){var a=b.data("tooltipster"),c=!1;if(a!==d&&""!==a){a.mouseenter(function(){c=!0}),a.mouseleave(function(){c=!1});setTimeout(function(){1==c?a.mouseleave(function(){e.hideTooltip()}):e.hideTooltip()},e.options.interactiveTolerance)}else e.hideTooltip()}):b.on("mouseleave.tooltipster",function(){e.hideTooltip()})),"click"==this.options.trigger&&b.on("click.tooltipster",function(){""==b.data("tooltipster")||b.data("tooltipster")==d?e.showTooltip():e.hideTooltip()}))}},showTooltip:function(b){var c=a(this.element),e=this;c.data("tooltipsterIcon")!==d&&(c=c.data("tooltipsterIcon")),c.hasClass("tooltipster-disable")||(a(".tooltipster-base").not(".tooltipster-dying").length>0&&1==e.options.onlyOne&&a(".tooltipster-base").not(".tooltipster-dying").not(c.data("tooltipster")).each(function(){a(this).addClass("tooltipster-kill");var b=a(this).data("origin");b.data("plugin_tooltipster").hideTooltip()}),c.clearQueue().delay(e.options.delay).queue(function(){e.options.functionBefore(c,function(){if(c.data("tooltipster")!==d&&""!==c.data("tooltipster")){var b=c.data("tooltipster");if(!b.hasClass("tooltipster-kill")){var h="tooltipster-"+e.options.animation;if(b.removeClass("tooltipster-dying"),1==k&&b.clearQueue().addClass(h+"-show"),e.options.timer>0){var i=b.data("tooltipsterTimer");clearTimeout(i),i=setTimeout(function(){b.data("tooltipsterTimer",d),e.hideTooltip()},e.options.timer),b.data("tooltipsterTimer",i)}1==e.options.touchDevices&&f()&&a("body").bind("touchstart",function(b){if(1==e.options.interactive){var c=a(b.target),d=!0;c.parents().each(function(){a(this).hasClass("tooltipster-base")&&(d=!1)}),1==d&&(e.hideTooltip(),a("body").unbind("touchstart"))}else e.hideTooltip(),a("body").unbind("touchstart")})}}else{a("body").css("overflow-x","hidden");var j=c.data("tooltipsterContent"),l=e.options.theme,m=l.replace(".",""),h="tooltipster-"+e.options.animation,n="-webkit-transition-duration: "+e.options.speed+"ms; -webkit-animation-duration: "+e.options.speed+"ms; -moz-transition-duration: "+e.options.speed+"ms; -moz-animation-duration: "+e.options.speed+"ms; -o-transition-duration: "+e.options.speed+"ms; -o-animation-duration: "+e.options.speed+"ms; -ms-transition-duration: "+e.options.speed+"ms; -ms-animation-duration: "+e.options.speed+"ms; transition-duration: "+e.options.speed+"ms; animation-duration: "+e.options.speed+"ms;",o=e.options.fixedWidth>0?"width:"+e.options.fixedWidth+"px;":"",p=e.options.maxWidth>0?"max-width:"+e.options.maxWidth+"px;":"",q=1==e.options.interactive?"pointer-events: auto;":"",b=a('
'+j+"
");b.appendTo("body"),c.data("tooltipster",b),b.data("origin",c),e.positionTooltip(),e.options.functionReady(c,b),1==k?b.addClass(h+"-show"):b.css("display","none").removeClass(h).fadeIn(e.options.speed);var r=j,s=setInterval(function(){var d=c.data("tooltipsterContent");0==a("body").find(c).length?(b.addClass("tooltipster-dying"),e.hideTooltip()):r!==d&&""!==d&&(r=d,b.find(".tooltipster-content").html(d),1==e.options.updateAnimation&&(g()?(b.css({width:"","-webkit-transition":"all "+e.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-moz-transition":"all "+e.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-o-transition":"all "+e.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms","-ms-transition":"all "+e.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms",transition:"all "+e.options.speed+"ms, width 0ms, height 0ms, left 0ms, top 0ms"}).addClass("tooltipster-content-changing"),setTimeout(function(){b.removeClass("tooltipster-content-changing"),setTimeout(function(){b.css({"-webkit-transition":e.options.speed+"ms","-moz-transition":e.options.speed+"ms","-o-transition":e.options.speed+"ms","-ms-transition":e.options.speed+"ms",transition:e.options.speed+"ms"})},e.options.speed)},e.options.speed)):b.fadeTo(e.options.speed,.5,function(){b.fadeTo(e.options.speed,1)})),e.positionTooltip()),(0==a("body").find(b).length||0==a("body").find(c).length)&&clearInterval(s)},200);if(e.options.timer>0){var i=setTimeout(function(){b.data("tooltipsterTimer",d),e.hideTooltip()},e.options.timer+e.options.speed);b.data("tooltipsterTimer",i)}1==e.options.touchDevices&&f()&&a("body").bind("touchstart",function(b){if(1==e.options.interactive){var c=a(b.target),d=!0;c.parents().each(function(){a(this).hasClass("tooltipster-base")&&(d=!1)}),1==d&&(e.hideTooltip(),a("body").unbind("touchstart"))}else e.hideTooltip(),a("body").unbind("touchstart")}),b.mouseleave(function(){e.hideTooltip()})}}),c.dequeue()}))},hideTooltip:function(b){var c=a(this.element),e=this;c.data("tooltipsterIcon")!==d&&(c=c.data("tooltipsterIcon"));var f=c.data("tooltipster");if(f==d&&(f=a(".tooltipster-dying")),c.clearQueue(),f!==d&&""!==f){var g=f.data("tooltipsterTimer");g!==d&&clearTimeout(g);var h="tooltipster-"+e.options.animation;1==k?f.clearQueue().removeClass(h+"-show").addClass("tooltipster-dying").delay(e.options.speed).queue(function(){f.remove(),c.data("tooltipster",""),a("body").css("verflow-x",""),e.options.functionAfter(c)}):f.clearQueue().addClass("tooltipster-dying").fadeOut(e.options.speed,function(){f.remove(),c.data("tooltipster",""),a("body").css("verflow-x",""),e.options.functionAfter(c)})}},positionTooltip:function(c){function e(){var c=a(b).scrollLeft();if(0>L-c){var d=L-c;L=c,j.data("arrow-reposition",d)}if(L+n-c>k){var d=L-(k+c-n);L=k+c-n,j.data("arrow-reposition",d)}}function f(c,d){r-a(b).scrollTop()-p-N-12<0&&d.indexOf("top")>-1&&(h.options.position=c,t=d),r+m+p+12+N>a(b).scrollTop()+a(b).height()&&d.indexOf("bottom")>-1&&(h.options.position=c,t=d,M=r-p-N-12)}var g=a(this.element),h=this;if(g.data("tooltipsterIcon")!==d&&(g=g.data("tooltipsterIcon")),g.data("tooltipster")!==d&&""!==g.data("tooltipster")){var j=g.data("tooltipster");j.css("width","");var k=a(b).width(),l=g.outerWidth(!1),m=g.outerHeight(!1),n=j.outerWidth(!1),o=j.innerWidth()+1,p=j.outerHeight(!1),q=g.offset(),r=q.top,s=q.left,t=d;if(g.is("area")){var u=g.attr("shape"),v=g.parent().attr("name"),w=a('img[usemap="#'+v+'"]'),x=w.offset().left,y=w.offset().top,z=g.attr("coords")!==d?g.attr("coords").split(","):d;if("circle"==u){var A=parseInt(z[0]),B=parseInt(z[1]),C=parseInt(z[2]);m=2*C,l=2*C,r=y+B-C,s=x+A-C}else if("rect"==u){var A=parseInt(z[0]),B=parseInt(z[1]),D=parseInt(z[2]),E=parseInt(z[3]);m=E-B,l=D-A,r=y+B,s=x+A}else if("poly"==u){var F=0,G=0,H=0,I=0,J="even";for(i=0;iH&&(H=K,0==i&&(F=H)),F>K&&(F=K), J="odd"):(K>I&&(I=K,1==i&&(G=I)),G>K&&(G=K),J="even")}m=I-G,l=H-F,r=y+G,s=x+F}else m=w.outerHeight(!1),l=w.outerWidth(!1),r=y,s=x}0==h.options.fixedWidth&&j.css({width:o+"px","padding-left":"0px","padding-right":"0px"});var L=0,M=0,N=parseInt(h.options.offsetY),O=parseInt(h.options.offsetX),P="";if("top"==h.options.position){var Q=s+n-(s+l);L=s+O-Q/2,M=r-p-N-12,e(),f("bottom","top")}if("top-left"==h.options.position&&(L=s+O,M=r-p-N-12,e(),f("bottom-left","top-left")),"top-right"==h.options.position&&(L=s+l+O-n,M=r-p-N-12,e(),f("bottom-right","top-right")),"bottom"==h.options.position){var Q=s+n-(s+l);L=s-Q/2+O,M=r+m+N+12,e(),f("top","bottom")}if("bottom-left"==h.options.position&&(L=s+O,M=r+m+N+12,e(),f("top-left","bottom-left")),"bottom-right"==h.options.position&&(L=s+l+O-n,M=r+m+N+12,e(),f("top-right","bottom-right")),"left"==h.options.position){L=s-O-n-12,myLeftMirror=s+O+l+12;var R=r+p-(r+g.outerHeight(!1));if(M=r-R/2-N,0>L&&myLeftMirror+n>k){var S=2*parseFloat(j.css("border-width")),T=n+L-S;j.css("width",T+"px"),p=j.outerHeight(!1),L=s-O-T-12-S,R=r+p-(r+g.outerHeight(!1)),M=r-R/2-N}else 0>L&&(L=s+O+l+12,j.data("arrow-reposition","left"))}if("right"==h.options.position){L=s+O+l+12,myLeftMirror=s-O-n-12;var R=r+p-(r+g.outerHeight(!1));if(M=r-R/2-N,L+n>k&&myLeftMirror<0){var S=2*parseFloat(j.css("border-width")),T=k-L-S;j.css("width",T+"px"),p=j.outerHeight(!1),R=r+p-(r+g.outerHeight(!1)),M=r-R/2-N}else L+n>k&&(L=s-O-n-12,j.data("arrow-reposition","right"))}if(1==h.options.arrow){var U="tooltipster-arrow-"+h.options.position;if(h.options.arrowColor.length<1)var V=j.css("background-color");else var V=h.options.arrowColor;var W=j.data("arrow-reposition");if(W?"left"==W?(U="tooltipster-arrow-right",W=""):"right"==W?(U="tooltipster-arrow-left",W=""):W="left:"+W+"px;":W="","top"==h.options.position||"top-left"==h.options.position||"top-right"==h.options.position)var X=parseFloat(j.css("border-bottom-width")),Y=j.css("border-bottom-color");else if("bottom"==h.options.position||"bottom-left"==h.options.position||"bottom-right"==h.options.position)var X=parseFloat(j.css("border-top-width")),Y=j.css("border-top-color");else if("left"==h.options.position)var X=parseFloat(j.css("border-right-width")),Y=j.css("border-right-color");else if("right"==h.options.position)var X=parseFloat(j.css("border-left-width")),Y=j.css("border-left-color");else var X=parseFloat(j.css("border-bottom-width")),Y=j.css("border-bottom-color");X>1&&X++;var Z="";if(0!==X){var $="",_="border-color: "+Y+";";-1!==U.indexOf("bottom")?$="margin-top: -"+X+"px;":-1!==U.indexOf("top")?$="margin-bottom: -"+X+"px;":-1!==U.indexOf("left")?$="margin-right: -"+X+"px;":-1!==U.indexOf("right")&&($="margin-left: -"+X+"px;"),Z=''}j.find(".tooltipster-arrow").remove(),P='
'+Z+'
',j.append(P)}j.css({top:M+"px",left:L+"px"}),t!==d&&(h.options.position=t)}}},a.fn[h]=function(b){if("string"==typeof b){var c=this,g=arguments[1];if(c.data("plugin_tooltipster")==d){var i=c.find("*");c=a(),i.each(function(){a(this).data("plugin_tooltipster")!==d&&c.push(a(this))})}return c.each(function(){switch(b.toLowerCase()){case"show":a(this).data("plugin_tooltipster").showTooltip();break;case"hide":a(this).data("plugin_tooltipster").hideTooltip();break;case"disable":a(this).addClass("tooltipster-disable");break;case"enable":a(this).removeClass("tooltipster-disable");break;case"destroy":a(this).data("plugin_tooltipster").hideTooltip(),a(this).data("plugin_tooltipster","").attr("title",c.data("tooltipsterContent")).data("tooltipsterContent","").data("plugin_tooltipster","").off("mouseenter.tooltipster mouseleave.tooltipster click.tooltipster");break;case"update":a(this).data("tooltipsterContent",g);break;case"reposition":a(this).data("plugin_tooltipster").positionTooltip()}}),this}return this.each(function(){a.data(this,"plugin_"+h)||a.data(this,"plugin_"+h,new e(this,b));var c=a(this).data("plugin_tooltipster").options;if(1==c.iconDesktop&&!f()||1==c.iconTouch&&f()){var d=a(this).data("plugin_tooltipster");a(this).next().data("plugin_tooltipster",d)}})},f()&&b.addEventListener("orientationchange",function(){a(".tooltipster-base").length>0&&a(".tooltipster-base").each(function(){var b=a(this).data("origin");b.data("plugin_tooltipster").hideTooltip()})},!1),a(b).on("resize.tooltipster",function(){var b=a(".tooltipster-base").data("origin");null!==b&&b!==d&&b.tooltipster("reposition")})}(opjq,window,document),!function(a){"use strict";var b=function(b,c){this.options=c,this.$element=a(b),this.$container=a("
",{"class":"ms-container"}),this.$selectableContainer=a("
",{"class":"ms-selectable"}),this.$selectionContainer=a("
",{"class":"ms-selection"}),this.$selectableUl=a("
    ",{"class":"ms-list",tabindex:"-1"}),this.$selectionUl=a("
      ",{"class":"ms-list",tabindex:"-1"}),this.scrollTo=0,this.elemsSelector="li:visible:not(.ms-optgroup-label,.ms-optgroup-container,."+c.disabledClass+")"};b.prototype={constructor:b,init:function(){var b=this,c=this.$element;if(0===c.next(".ms-container").length){c.css({position:"absolute",left:"-9999px"}),c.attr("id",c.attr("id")?c.attr("id"):Math.ceil(1e3*Math.random())+"multiselect"),this.$container.attr("id","ms-"+c.attr("id")),this.$container.addClass(b.options.cssClass),c.find("option").each(function(){b.generateLisFromOption(this)}),this.$selectionUl.find(".ms-optgroup-label").hide(),b.options.selectableHeader&&b.$selectableContainer.append(b.options.selectableHeader),b.$selectableContainer.append(b.$selectableUl),b.options.selectableFooter&&b.$selectableContainer.append(b.options.selectableFooter),b.options.selectionHeader&&b.$selectionContainer.append(b.options.selectionHeader),b.$selectionContainer.append(b.$selectionUl),b.options.selectionFooter&&b.$selectionContainer.append(b.options.selectionFooter),b.$container.append(b.$selectableContainer),b.$container.append(b.$selectionContainer),c.after(b.$container),b.activeMouse(b.$selectableUl),b.activeKeyboard(b.$selectableUl);var d=b.options.dblClick?"dblclick":"click";b.$selectableUl.on(d,".ms-elem-selectable",function(){b.select(a(this).data("ms-value"))}),b.$selectionUl.on(d,".ms-elem-selection",function(){b.deselect(a(this).data("ms-value"))}),b.activeMouse(b.$selectionUl),b.activeKeyboard(b.$selectionUl),c.on("focus",function(){b.$selectableUl.focus()})}var e=c.find("option:selected").map(function(){return a(this).val()}).get();b.select(e,"init"),"function"==typeof b.options.afterInit&&b.options.afterInit.call(this,this.$container)},generateLisFromOption:function(b,c,d){for(var e=this,f=e.$element,g="",h=a(b),i=0;i"+e.escapeHTML(h.text())+""),l=k.clone(),m=h.val(),n=e.sanitize(m);k.data("ms-value",m).addClass("ms-elem-selectable").attr("id",n+"-selectable"),l.data("ms-value",m).addClass("ms-elem-selection").attr("id",n+"-selection").hide(),(h.prop("disabled")||f.prop("disabled"))&&(l.addClass(e.options.disabledClass),k.addClass(e.options.disabledClass));var o=h.parent("optgroup");if(o.length>0){var p=o.attr("label"),q=e.sanitize(p),r=e.$selectableUl.find("#optgroup-selectable-"+q),s=e.$selectionUl.find("#optgroup-selection-"+q);if(0===r.length){var t='
    • ',u='
      • '+p+"
      ";r=a(t),s=a(t),r.attr("id","optgroup-selectable-"+q),s.attr("id","optgroup-selection-"+q),r.append(a(u)),s.append(a(u)),e.options.selectableOptgroup&&(r.find(".ms-optgroup-label").on("click",function(){var b=o.children(":not(:selected, :disabled)").map(function(){return a(this).val()}).get();e.select(b)}),s.find(".ms-optgroup-label").on("click",function(){var b=o.children(":selected:not(:disabled)").map(function(){return a(this).val()}).get();e.deselect(b)})),e.$selectableUl.append(r),e.$selectionUl.append(s)}c=void 0===c?r.find("ul").children().length:c+1,k.insertAt(c,r.children()),l.insertAt(c,s.children())}else c=void 0===c?e.$selectableUl.children().length:c,k.insertAt(c,e.$selectableUl),l.insertAt(c,e.$selectionUl)},addOption:function(b){var c=this;void 0!==b.value&&null!==b.value&&(b=[b]),a.each(b,function(b,d){if(void 0!==d.value&&null!==d.value&&0===c.$element.find("option[value='"+d.value+"']").length){var e=a('"),f=void 0===d.nested?c.$element:a("optgroup[label='"+d.nested+"']"),b=parseInt("undefined"==typeof d.index?f.children().length:d.index);d.optionClass&&e.addClass(d.optionClass),d.disabled&&e.prop("disabled",!0),e.insertAt(b,f),c.generateLisFromOption(e.get(0),b,d.nested)}})},escapeHTML:function(b){return a("
      ").text(b).html()},activeKeyboard:function(b){var c=this;b.on("focus",function(){a(this).addClass("ms-focus")}).on("blur",function(){a(this).removeClass("ms-focus")}).on("keydown",function(d){switch(d.which){case 40:case 38:return d.preventDefault(),d.stopPropagation(),void c.moveHighlight(a(this),38===d.which?-1:1);case 37:case 39:return d.preventDefault(),d.stopPropagation(),void c.switchList(b);case 9:if(c.$element.is("[tabindex]")){d.preventDefault();var e=parseInt(c.$element.attr("tabindex"),10);return e=d.shiftKey?e-1:e+1,void a('[tabindex="'+e+'"]').focus()}d.shiftKey&&c.$element.trigger("focus")}return a.inArray(d.which,c.options.keySelect)>-1?(d.preventDefault(),d.stopPropagation(),void c.selectHighlighted(b)):void 0})},moveHighlight:function(a,b){var c=a.find(this.elemsSelector),d=c.filter(".ms-hover"),e=null,f=c.first().outerHeight(),g=a.height();"#"+this.$container.prop("id");if(c.removeClass("ms-hover"),1===b){if(e=d.nextAll(this.elemsSelector).first(),0===e.length){var h=d.parent();if(h.hasClass("ms-optgroup")){var i=h.parent(),j=i.next(":visible");e=j.length>0?j.find(this.elemsSelector).first():c.first()}else e=c.first()}}else if(-1===b&&(e=d.prevAll(this.elemsSelector).first(),0===e.length)){var h=d.parent();if(h.hasClass("ms-optgroup")){var i=h.parent(),k=i.prev(":visible");e=k.length>0?k.find(this.elemsSelector).last():c.last()}else e=c.last()}if(e.length>0){e.addClass("ms-hover");var l=a.scrollTop()+e.position().top-g/2+f/2;a.scrollTop(l)}},selectHighlighted:function(a){var b=a.find(this.elemsSelector),c=b.filter(".ms-hover").first();c.length>0&&(a.parent().hasClass("ms-selectable")?this.select(c.data("ms-value")):this.deselect(c.data("ms-value")),b.removeClass("ms-hover"))},switchList:function(a){a.blur(),this.$container.find(this.elemsSelector).removeClass("ms-hover"),a.parent().hasClass("ms-selectable")?this.$selectionUl.focus():this.$selectableUl.focus()},activeMouse:function(b){var c=this;this.$container.on("mouseenter",c.elemsSelector,function(){a(this).parents(".ms-container").find(c.elemsSelector).removeClass("ms-hover"),a(this).addClass("ms-hover")}),this.$container.on("mouseleave",c.elemsSelector,function(){a(this).parents(".ms-container").find(c.elemsSelector).removeClass("ms-hover")})},refresh:function(){this.destroy(),this.$element.multiSelect(this.options)},destroy:function(){a("#ms-"+this.$element.attr("id")).remove(),this.$element.off("focus"),this.$element.css("position","").css("left",""),this.$element.removeData("multiselect")},select:function(b,c){"string"==typeof b&&(b=[b]);var d=this,e=this.$element,f=a.map(b,function(a){return d.sanitize(a)}),g=this.$selectableUl.find("#"+f.join("-selectable, #")+"-selectable").filter(":not(."+d.options.disabledClass+")"),h=this.$selectionUl.find("#"+f.join("-selection, #")+"-selection").filter(":not(."+d.options.disabledClass+")"),i=e.find("option:not(:disabled)").filter(function(){return a.inArray(this.value,b)>-1});if("init"===c&&(g=this.$selectableUl.find("#"+f.join("-selectable, #")+"-selectable"),h=this.$selectionUl.find("#"+f.join("-selection, #")+"-selection")),g.length>0){g.addClass("ms-selected").hide(),h.addClass("ms-selected").show(),i.prop("selected",!0),d.$container.find(d.elemsSelector).removeClass("ms-hover");var j=d.$selectableUl.children(".ms-optgroup-container");if(j.length>0){j.each(function(){var b=a(this).find(".ms-elem-selectable");b.length===b.filter(".ms-selected").length&&a(this).find(".ms-optgroup-label").hide()});var k=d.$selectionUl.children(".ms-optgroup-container");k.each(function(){var b=a(this).find(".ms-elem-selection");b.filter(".ms-selected").length>0&&a(this).find(".ms-optgroup-label").show()})}else if(d.options.keepOrder&&"init"!==c){var l=d.$selectionUl.find(".ms-selected");l.length>1&&l.last().get(0)!=h.get(0)&&h.insertAfter(l.last())}"init"!==c&&(e.trigger("change"),"function"==typeof d.options.afterSelect&&d.options.afterSelect.call(this,b))}},deselect:function(b){"string"==typeof b&&(b=[b]);var c=this,d=this.$element,e=a.map(b,function(a){return c.sanitize(a)}),f=this.$selectableUl.find("#"+e.join("-selectable, #")+"-selectable"),g=this.$selectionUl.find("#"+e.join("-selection, #")+"-selection").filter(".ms-selected").filter(":not(."+c.options.disabledClass+")"),h=d.find("option").filter(function(){return a.inArray(this.value,b)>-1});if(g.length>0){f.removeClass("ms-selected").show(),g.removeClass("ms-selected").hide(),h.prop("selected",!1),c.$container.find(c.elemsSelector).removeClass("ms-hover");var i=c.$selectableUl.children(".ms-optgroup-container");if(i.length>0){i.each(function(){var b=a(this).find(".ms-elem-selectable");b.filter(":not(.ms-selected)").length>0&&a(this).find(".ms-optgroup-label").show()});var j=c.$selectionUl.children(".ms-optgroup-container");j.each(function(){var b=a(this).find(".ms-elem-selection");0===b.filter(".ms-selected").length&&a(this).find(".ms-optgroup-label").hide()})}d.trigger("change"),"function"==typeof c.options.afterDeselect&&c.options.afterDeselect.call(this,b)}},select_all:function(){var b=this.$element,c=b.val();if(b.find('option:not(":disabled")').prop("selected",!0),this.$selectableUl.find(".ms-elem-selectable").filter(":not(."+this.options.disabledClass+")").addClass("ms-selected").hide(),this.$selectionUl.find(".ms-optgroup-label").show(),this.$selectableUl.find(".ms-optgroup-label").hide(),this.$selectionUl.find(".ms-elem-selection").filter(":not(."+this.options.disabledClass+")").addClass("ms-selected").show(),this.$selectionUl.focus(),b.trigger("change"),"function"==typeof this.options.afterSelect){var d=a.grep(b.val(),function(b){return a.inArray(b,c)<0});this.options.afterSelect.call(this,d)}},deselect_all:function(){var a=this.$element,b=a.val();a.find("option").prop("selected",!1),this.$selectableUl.find(".ms-elem-selectable").removeClass("ms-selected").show(),this.$selectionUl.find(".ms-optgroup-label").hide(),this.$selectableUl.find(".ms-optgroup-label").show(),this.$selectionUl.find(".ms-elem-selection").removeClass("ms-selected").hide(),this.$selectableUl.focus(),a.trigger("change"),"function"==typeof this.options.afterDeselect&&this.options.afterDeselect.call(this,b)},sanitize:function(a){var b,c,d=0;if(0==a.length)return d;var e=0;for(b=0,e=a.length;e>b;b++)c=a.charCodeAt(b),d=(d<<5)-d+c,d|=0;return d}},a.fn.multiSelect=function(){var c=arguments[0],d=arguments;return this.each(function(){var e=a(this),f=e.data("multiselect"),g=a.extend({},a.fn.multiSelect.defaults,e.data(),"object"==typeof c&&c);f||e.data("multiselect",f=new b(this,g)),"string"==typeof c?f[c](d[1]):f.init()})},a.fn.multiSelect.defaults={keySelect:[32],selectableOptgroup:!1,disabledClass:"disabled",dblClick:!1,keepOrder:!1,cssClass:""},a.fn.multiSelect.Constructor=b,a.fn.insertAt=function(a,b){return this.each(function(){0===a?b.prepend(this):b.children().eq(a-1).after(this)})}}(window.opjq),function(a,b,c,d){a.fn.quicksearch=function(c,d){var e,f,g,h,i="",j=this,k=a.extend({delay:100,selector:null,stripeRows:null,loader:null,noResults:"",matchedResultsCount:0,bind:"keyup",onBefore:function(){},onAfter:function(){},show:function(){this.style.display=""},hide:function(){this.style.display="none"},prepareQuery:function(a){return a.toLowerCase().split(" ")},testQuery:function(a,b,c){for(var d=0;da;a++)e||k.testQuery(d,f[a],g[a])?(k.show.apply(g[a]),c=!1,b++):k.hide.apply(g[a]);return c?this.results(!1):(this.results(!0),this.stripe()),this.matchedResultsCount=b,this.loader(!1),k.onAfter(),this},this.search=function(a){i=a,j.trigger()},this.currentMatchedResults=function(){return this.matchedResultsCount},this.stripe=function(){if("object"==typeof k.stripeRows&&null!==k.stripeRows){var b=k.stripeRows.join(" "),c=k.stripeRows.length;h.not(":hidden").each(function(d){a(this).removeClass(b).addClass(k.stripeRows[d%c])})}return this},this.strip_html=function(b){var c=b.replace(new RegExp("<[^<]+>","g"),"");return c=a.trim(c.toLowerCase())},this.results=function(b){return"string"==typeof k.noResults&&""!==k.noResults&&(b?a(k.noResults).hide():a(k.noResults).show()),this},this.loader=function(b){return"string"==typeof k.loader&&""!==k.loader&&(b?a(k.loader).show():a(k.loader).hide()),this},this.cache=function(){h=a(c),"string"==typeof k.noResults&&""!==k.noResults&&(h=h.not(k.noResults));var b="string"==typeof k.selector?h.find(k.selector):a(c).not(k.noResults);return f=b.map(function(){return j.strip_html(this.innerHTML)}),g=h.map(function(){return this}),i=i||this.val()||"",this.go()},this.trigger=function(){return this.loader(!0),k.onBefore(),b.clearTimeout(e),e=b.setTimeout(function(){j.go()},k.delay),this},this.cache(),this.results(!0),this.stripe(),this.loader(!1),this.each(function(){a(this).on(k.bind,function(){i=a(this).val(),j.trigger()})})}}(opjq,this,document);